using System;

namespace ColladaDotNet
{
	/// <remarks/>
    
	[System.SerializableAttribute()]
    
    
	[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.collada.org/2005/11/COLLADASchema")]
	public partial class TargetableFloat {
        
		private string sidField;
        
		private double valueField;
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
		public string sid {
			get {
				return this.sidField;
			}
			set {
				this.sidField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlIgnore()]
		public double Value {
			get {
				return this.valueField;
			}
			set {
				this.valueField = value;
			}
		}

		[System.Xml.Serialization.XmlTextAttribute()]
		public string XmlText
		{
			get
			{
				return Value.ToString(DoubleArrayConverter.FormatProvider);
			}
			set
			{
				Value = Double.Parse(value, DoubleArrayConverter.FormatProvider);
			}
		}
	}
}